-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add runtime allocation of PF rechit fraction SoA #46135
Conversation
cms-bot internal usage |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46135/41924 Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46135/41925 |
A new Pull Request was created by @jsamudio for master. It involves the following packages:
@cmsbuild, @jfernan2, @mandrenguyen can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
2a00918
to
12be989
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46135/41926 |
Pull request #46135 was updated. @cmsbuild, @jfernan2, @mandrenguyen can you please check and sign again. |
RecoParticleFlow/PFClusterProducer/plugins/alpaka/PFClusterSoAProducer.cc
Outdated
Show resolved
Hide resolved
RecoParticleFlow/PFClusterProducer/plugins/alpaka/PFClusterSoAProducerKernel.dev.cc
Outdated
Show resolved
Hide resolved
RecoParticleFlow/PFClusterProducer/plugins/alpaka/PFClusterSoAProducerKernel.h
Outdated
Show resolved
Hide resolved
RecoParticleFlow/PFClusterProducer/plugins/alpaka/PFClusterSoAProducer.cc
Outdated
Show resolved
Hide resolved
RecoParticleFlow/PFClusterProducer/plugins/alpaka/PFClusterSoAProducer.cc
Outdated
Show resolved
Hide resolved
tagging some PF group people for information @swagata87 |
please test |
+1 Size: This PR adds an extra 28KB to repository Comparison SummarySummary:
|
Adjust formatting Rename data member and remove unnecessary include
4b470e0
to
cdedfc6
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46135/42011 |
enable gpu |
please test |
+heterogeneous |
+1 Size: This PR adds an extra 28KB to repository Comparison SummarySummary:
GPU Comparison SummarySummary:
|
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will be automatically merged. |
@mandrenguyen I went through and responded/resolved the comments. |
PR description:
This PR is made to address crashes of the type in #45477 and #44634. It provides runtime allocation of the PF RecHit Fraction SoA to minimize memory usage and avoid crashes when the allocation needed was not a reasonable multiple of the number of PF RecHits. This change is made in a way which does not touch the configuration, and therefore is transparent to the HLT menu.
PR validation:
PR physics performance was validated using the matrix workflow
12434.423
and checking output Legacy CPU vs GPU comparisons. The event throughput was tested on a HLT test machine with the following results:If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Not a backport.
@fwyzard @waredjeb